在程式語言中萬物皆物件,
就如同真實世界中,
所有物質接由元素組成一般

公有成員

公有函數
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //我們實例化兩個類
            Cat cat1 = new Cat();
            Cat cat2 = new Cat();
            //填寫cat1數據成員
            cat1.name = "慚愧一隻貓";
            cat1.age = 10;
            //填寫cat2數據成員
            cat2.name = "無悔一隻貓";
            cat2.age = 35;
            //顯示結果
            Console.WriteLine("姓名 : " + cat1.name + ",年齡 : " + cat1.age);
            Console.WriteLine("姓名 : " + cat2.name + ",年齡 : " + cat2.age);
            Console.ReadKey();
        }
    }
    class Cat
    {
        //名稱
        public string name;
        //年齡
        public int age;
        //老鼠數量
        public int miceCount = 0; //記錄抓幾隻老鼠
        //方法成員
        //方法:打招呼
        public void Hello()
        {
            Console.WriteLine("嗨!我是{0} ", name);
        }
        //方法:喵喵叫
        public void Meow()
        {
            Hello();
            Console.WriteLine("喵~~~~~喵~~~");
        }
        //方法:捉老鼠
        public void CaseMice()
        {
            miceCount++;
            Hello();
            Console.WriteLine("我已經抓了 {0} 隻老鼠", miceCount);
        }
    }
}
結果:
姓名 : 慚愧一隻貓,年齡 : 10
姓名 : 無悔一隻貓,年齡 : 35
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CsharpDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            //我們實例化兩個類
            Cat cat1 = new Cat();
            Cat cat2 = new Cat();
            //填寫cat1數據成員
            cat1.name = "慚愧一隻貓";
            cat1.age = 10;
            //填寫cat2數據成員
            cat2.name = "無悔一隻貓";
            cat2.age = 35;
            //讓慚愧一隻貓抓兩隻老鼠
            cat1.CaseMice();
            cat1.CaseMice();
            //讓無悔一隻貓抓一隻老鼠
            cat2.CaseMice();
            //顯示結果
            Console.WriteLine("姓名 : " + cat1.name + ",年齡 : " + cat1.age + ",共抓 " + cat1.miceCount + " 隻老鼠");
            Console.WriteLine("姓名 : " + cat2.name + ",年齡 : " + cat2.age + ",共抓 " + cat2.miceCount + " 隻老鼠");
            Console.ReadKey();
        }
    }
    class Cat
    {
        //名稱
        public string name;
        //年齡
        public int age;
        //老鼠數量
        public int miceCount = 0; //記錄抓幾隻老鼠
        //方法成員
        //方法:打招呼
        public void Hello()
        {
            Console.WriteLine("嗨!我是{0} ", name);
        }
        //方法:喵喵叫
        public void Meow()
        {
            Hello();
            Console.WriteLine("喵~~~~~喵~~~");
        }
        //方法:捉老鼠
        public void CaseMice()
        {
            miceCount++;
            Hello();
            Console.WriteLine("我已經抓了 {0} 隻老鼠", miceCount);
        }
    }
   }
結果:
嗨!我是慚愧一隻貓
我已經抓了 1 隻老鼠
嗨!我是慚愧一隻貓
我已經抓了 2 隻老鼠
嗨!我是無悔一隻貓
我已經抓了 1 隻老鼠
姓名 : 慚愧一隻貓,年齡 : 10,共抓 2 隻老鼠
姓名 : 無悔一隻貓,年齡 : 35,共抓 1 隻老鼠